import { request } from '../utils/request'

// 添加商品到购物车
export function addOrderToCart(params) {
    return request({
        method: 'post', // 请求方法为POST
        url: '/Shoppingcart/add/' + params.order_id, // 请求的URL地址
        headers: {
            'Authorization': window.localStorage.token, // 添加请求头Authorization，值为localStorage中的token
        },
    })
}

// 购物车删除商品
export function cartDeleteOrder(params) {
    return request({
        method: 'delete', // 请求方法为DELETE
        url: '/Shoppingcart/delete/' + params.order_id, // 请求的URL地址
        headers: {
            'Authorization': window.localStorage.token, // 添加请求头Authorization，值为localStorage中的token
        },
    })
}

// 展示购物车列表
export function cartShow(params) {
    return request({
        method: 'get',
        url: '/shoppingcart/show',
        data: params,
        headers: {
            'Authorization': `${window.localStorage.token}`,
        },
    })
}

// 更新商品数量  /cart/update/{id}/{count}
export function updateGoodsCount(params) {
    return request({
        method: 'put', // 请求方法为PUT
        url: `/Shoppingcart/update/${params.id}/${params.count}`, // 请求的URL地址
        headers: {
            'Authorization': window.localStorage.token, // 添加请求头Authorization，值为localStorage中的token
        },
    })
}
